package com.kehongborui.portal.service;

import com.kehongborui.portal.model.DeptModel;

import java.util.List;

/**
 * @author zhang peng yang ming
 * @CopyRight (C) http://www.csdn.com
 * @brief 部门管理
 * @email 122162005@qq.com
 * @date 2018-09-26
 */
public interface DeptService {
    /**
     * 新建部门（组织机构）
     * @param model
     * @return
     */
    DeptModel save(DeptModel model);

    /**
     * 更改部门（组织机构信息）
     * @param model
     */
    void update(DeptModel model);

    /**
     * 根据id查询部门（组织机构信息）信息
     * @param id
     */
    DeptModel findById(Integer id);

    /**
     * 根据id删除部门
     * @param id
     */
    void deleteById(Integer id);

    List<DeptModel> findAll();
}
